// 修改组件的默认属性
import { ElPagination, ElDialog, ElForm, ElTableColumn, ElDatePicker, ElInput, ElDrawer } from 'element-plus'
let defaultTypeTrue = {
  type: Boolean,
  default: false
}

let defaultTypeFalse = {
  type: Boolean,
  default: false
}
// ElInput.props.clearable = defaultTypeTrue

// 分页器默认属性
ElPagination.props.background = defaultTypeTrue
ElPagination.props.layout = { //分页器功能小组件
  type: String,
  default: 'total, sizes, prev, pager, next, jumper'
}
ElPagination.props.small = defaultTypeTrue
ElPagination.props.pageSizes = { // 分页器可选每页条数
  type: Array,
  default: [20, 40, 60, 80, 100]
}

// 弹框默认属性
// ElDialog.props.showClose = defaultTypeFalse
ElDialog.props.destroyOnClose = defaultTypeTrue
// 

// 表单默认属性
ElForm.props.labelWidth = {
  type: String,
  default: '100px'
}

// 表格默认属性
ElTableColumn.props.showOverflowTooltip = defaultTypeTrue // 开启单元格溢出...并显示ToolTip

// 时间日期选择器
ElDatePicker.props.valueFormat = {
  type: String,
  default: 'YYYY-MM-DD HH:mm:ss'
}
ElDatePicker.props.clearable = defaultTypeFalse

// 抽屉
ElDrawer.props.destroyOnClose = defaultTypeFalse
ElDrawer.props.lockScroll = defaultTypeFalse